home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 221_01 / cc4.c < prev    next >
Text File  |  1980-01-01  |  1KB  |  59 lines

  1. /*
  2. HEADER:        Small-C source part 4;
  3. TITLE:        Small-C Compiler for 6809 FLEX system;
  4. VERSION:    2.3;
  5.  
  6. DESCRIPTION:    "Small-C Compiler which produces 6809 assembler output."
  7. KEYWORDS:    ;
  8. SYSTEM:        6809 FLEX;
  9. FILENAME:    CC4.C;
  10. WARNINGS:    "Requires TSC relocatable assembler, library generater and
  11.                 linking loader."
  12.  
  13. SEE-ALSO:    ;
  14. AUTHORS:    Dieter H. Flunkert;
  15. COMPILERS:    VAX VMS C compiler;
  16. */
  17. #include STDIO.H
  18. #ifdef VMS
  19. #include "ccdef.c"
  20. #else
  21. #include CCDEF.C
  22. #endif
  23.  
  24. /*
  25. **  external functions
  26. */
  27. extern int addglb(), an(),
  28.   ch(), comment(),
  29.   findglb(),
  30.   gch(), getint(),
  31.   illname(), inbyte(), inchar(), inline(),
  32.   kill(),
  33.   nch(),
  34. #ifdef OPTIMIZE
  35.   peephole(),
  36. #endif
  37.   symname();
  38.  
  39. /*
  40. **  external variables
  41. */
  42. extern int cmode,
  43.   eof, errcnt,
  44.   lptr,
  45.   macptr, mptr,
  46.   output,
  47.   pause;
  48.  
  49. extern char *cptr,
  50.   line[linesize],
  51.   macq[macqsize], mline[linesize],
  52.   stage[stagesize], *stagelast, *stagenext;
  53.  
  54. #ifdef VMS
  55. #include "cc41.c"
  56. #else
  57. #include CC41.C
  58. #endif
  59.